namespace Net35.Xrm.Sdk.Client
{
	internal interface IWebAuthentication<TService>
	{
		SecurityTokenResponse Authenticate(System.ServiceModel.Description.ClientCredentials clientCredentials, System.Uri uri, string keyType);
		SecurityTokenResponse Authenticate(System.IdentityModel.Tokens.SecurityToken securityToken, System.Uri uri, string keyType);
	}
}
